package com.jinqing.wuchuang.service;

import com.jinqing.wuchuang.entity.Login;
import com.jinqing.wuchuang.entity.SettleCompany;

import java.io.IOException;
import java.util.Map;

/**
 * 登录的service，关于登录的用户
 */
public interface AuthUserService {
    Map<String, Object> GenerateVerificationCode() throws IOException;

    boolean identifyingCode(String code, String value);

    /**
     * 通过账号获得用户的uid
     * @param userName
     * @return
     */
    Long getUidByuserName(String userName);

    /**
     * 注册新用户
     * @param login
     * @throws Exception
     */
    void register(Login login) throws Exception;

    /**
     * 不用参数，直接根据登录信息获得用户uid
     * @return
     */
    Long getUidByToken();



}
